package com.example.myapplication.pattern.structure

import android.widget.ListView

/**
 *目的：用来描述整体和部分的关系，比如在树中，一个结点可以是根节点，也可以是叶子节点
优点：调用简单，结点可以自由增加
缺点：在组合模式中，依赖的都是实现类，而不是接口，违反了依赖倒置原则
 **/
class ListNode(val listView: ListView) {
    var data: Int = 0
    var leftNode: ListNode? = null
    var rightNode: ListNode? = null
}